OSDC.fr 2013 -- Julien Bourdin
» http://osdc.fr/2013/talk/4976
Le NoSQL, qu'est-ce donc ?
Partie 1 - pourquoi MongoDB
Principe de MongoDB
Performance
Adaptabilité
Souplesse des modèles
Le cas du CMS
Partie 2 - Comment ?
Le driver PHP
Exemple de requête (CRUD)
Manipulation des _id
Les opérateurs et les filtres
Les modes d'interactions (Fire & Forget, Upsert)
GridFS
Partie 3 - A quoi faut-il faire attention ?
Faire des relations ?
Des arbres de contenus ?
Exemple dans la gestion des pages
Des meta-données ?
Exemple date et auteur
Souplesse vs Cohérence ?
Exemples dans le CMS Rubedo
Partie 4 - Cas d'usage
Versionning de contenus
Gestion des traductions
Statistiques
Intégration avec ElasticSearch